第一本從無到有教你撰寫AWSCDK的中文書籍!
為不會寫的你獻上超豐富SampleCode,照抄也能成為AWSCDK達人!
內容簡介:
本書改編並延伸自第12屆iT邦幫忙鐵人賽獲得DevOps組冠軍的《用CDK定義AWS架構》系列文章,以簡單、好讀的行文風格詳述技術細節,並提供完整的程式碼範例與說明,一步一步帶領新手從零開始踏上AWSCDK技術達人之路。
一般而言,在AWS上部署雲端基礎架構有兩種做法:使用AWSCloudFormation、或直接使用AWS管理主控台(AWSManagementConsole)手動建置。
在2019年時,AWS推出了全新的開發套件AWSCloudDevelopmentKit(AWSCDK),透過利用AWSCDK套件,開發者可以定義整個雲端基礎架構使用程式的方法,同時提升可讀性,並可撰寫測試程式來減少失誤的可能性,此外,還可以達到快速複製的效果。
然而,目前為止AWSCDK最美中不足的一點,便是可利用的中文資源仍相當稀少,因此本書希望以新手開發者的角度出發,用熟悉的中文伴隨大家走過艱辛的前段上手過程,本書內容將會使用AWS管理主控台配合AWSCDK程式,使用交互比對的方式協助讀者裡解、並從入門到精通AWSCDK。
書籍特色:
中文書籍
學習一款新的軟體,最令人擔憂的往往是閱讀英文文件所需大量耗費的時間。
全亞洲第一本CDK中文書,用中文帶你快速上手、學習撰寫AWSCDK。
一步一腳印
從使用AWSCDK指令開始,以新手角度出發,透過CodeReview的形式,帶你理解每一行Code代表的意義,一步一步帶領你走入學習AWSCDK的大門。
高實用性的工具書
本書內容囊括多種因應工作場景可能須開發的主題,讀者可將本書當作工具書,依據使用情境找到合適的章節並直接參考取用。
自動化部署LAMP(Linux、Apache、MariaDB、PHP)叢集
對於大多數的開發者來說,親手製作可自動化部署的LAMP伺服器並非一件容易的事情,本書針對LAMP的自動化部署提供詳盡的解說,讓閱讀後的你也能輕鬆使用EC2打造高可用可自動部署的LAMP伺服器叢集。
在AWS上部署Docker容器解決方案
在AWS上有多種Docker容器解決方案,在什麼狀況下要使用ECS或是EKS,讓你傻傻分不清楚嗎?本書將以入門等級的簡單範例,協助讀者理解ECS與EKS兩種服務,並教會你如何根據應用情境挑選合適的容器部署解決方法。
開發自動部署的CDKConstructLibrary
寫出好用的程式後分享給更多人吧!
教你如何從無到有寫一個自己的CDKConstructLibrary,無論運用在開源貢獻、公司專案或私人案件,成為自己Library自己開發的技術達人。
好評推薦:
本書將會是華人社群裡面最珍貴的CDK參考書之一,期待越來越多人可以透過這本書一窺CDK的奧妙,並且跟著Clarence一起學習,讓再複雜的Cloud也都可以在自己的IDE開發環境裡面自由定義與掌握。
PahudHsieh/PahudDevYoutube頻道主
Clarence在本書中由簡入深、逐一搭配一個個的場景案例,且細心繪製情境架構圖、配合著場景案例整理範例程式碼,帶大家一步一步上手AWSCDK。
ErnestChiang/AWSCommunityHero
DirectorofProduct&TechnologyIntegration,PAFERSTech
透過本書你可以輕鬆地踏入AWSCDK的世界,裡面有許多的範例可以涵蓋你日常的實用情境,讓你除了學AWSCDK之外還可以學AWS架構,體驗到AWSCDK的強大之處,為你增加硬技能。
NeilKuan/AWSCommunityBuilder
CloudEngineer,CathayFHCestablishedDigital,Data&Technology(DDT)
AWSCDK EC2 ECS 雲端 CLOUD AWS 程式 程式碼 學習 書籍 LAMP IT CLARENCE 中文 CODEREVIEW LIBRARY CODE 開發 光棍節